package com.ynet.middleground.riskmanage.dto;

import java.io.Serializable;
import java.util.Date;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author liulx
 * @description 企查查服务统计查询结果信息
 * @date 2020-08-11 11:19
 */
@Data
@ApiModel(value = "企查查服务统计查询结果信息", description = "企查查服务统计查询结果信息")
public class QccStatisticDTO implements Serializable {

    private static final long serialVersionUID = 8784694734949271014L;

    /**
     * 渠道编号
     */
    @ApiModelProperty(value = "渠道编号", notes = "渠道编号")
    private String channelCode;

    /**
     * 接口编码
     */
    @ApiModelProperty(value = "接口编码", notes = "接口编码")
    private String interfaceCode;
    /**
     * 接口名称
     */
    @ApiModelProperty(value = "接口名称", notes = "接口名称")
    private String interfaceName;

    /**
     * 接口最新发送时间
     */
    @ApiModelProperty(value = "接口最新发送时间", notes = "接口最新发送时间")
    private Date latestReqTime;

    /**
     * 接口最新返回时间
     */
    @ApiModelProperty(value = "接口最新返回时间", notes = "接口最新返回时间")
    private Date latestResTime;

    /**
     * 接口调用总次数
     */
    @ApiModelProperty(value = "接口调用总次数", notes = "接口调用总次数")
    private String total;

    /**
     * 接口调用失败次数
     */
    @ApiModelProperty(value = "接口调用失败次数", notes = "接口调用失败次数")
    private String failCount;

    /**
     * 接口调用成功扣费次数
     */
    @ApiModelProperty(value = "接口调用成功扣费次数", notes = "接口调用成功扣费次数")
    private String deductionCount;

    /**
     * 接口调用成功扣次次数
     */
    @ApiModelProperty(value = "接口调用成功扣次次数", notes = "接口调用成功扣次次数")
    private String deductionTimesCount;

}
